package com.bidevalution.business.factory;

import com.bidevalution.business.exception.BaseException;
import com.bidevalution.business.exception.CheckException;
import com.bidevalution.dao.entity.CheckJob;

/**
 * job检查类, 所有job检查需要继承该类，方便后期维护,
 * check 可以重载设计，但理论上说是一个足够
 * 只有有检测不通过直接抛出CheckException，
 * 需要提醒，方法实现内各自实现自己部分的逻辑
 * whc
 */
public abstract class CheckJobBase {
    public abstract void check(CheckJob checkJob) throws CheckException,Exception;
}
